home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
races26.zip
/
RACES.DOC
< prev
next >
Wrap
Text File
|
1992-11-08
|
12KB
|
286 lines
RACES 2.6
=========
A Livewire BBS Game Door
PCBoard(TM) 14.5
By
Richard Paquette
PO Box 416
Mt. Laurel, NJ 08054
(C) Copyright 1990
All Rights Reserved
GAME DESCRIPTION!
This is a quick and simple game that allows your callers to enter a bet
on the horse they think will win the race. When placing the bet, we generate a
random odds for the winning horse which is displayed along with a chance to
change their bet. As soon as they finish entering their bet they are brought to
the Horse Menu at which time they pick which Horse they think will win.
The race itself will take approx. 13 seconds at 2400 baud, faster with
high speed modems, my dual standard finished the race in about 6 seconds. As
the race finishes, they are brought either to the " Winners Circle " where the
winning amount is displayed along with their current score, or they go to the
" Losers Box " where they are shown how much they lost along with their current
score.
From the Main Menu, they can go straight to the races, which will use
$2.00 default for their bet. They can also view their current balance or they
can view current high scores. Last they can return to the BBS.
In future updates, we plan to add betting on "Win", "Place" and "Show"
along with more Horse selections, currently there are Five Horses to select
from and each race is randomly won!
PLEASE NOTE FOR SYSOP! Once you install the door, you should enter it
and exist to create the High Score Bulletin, then if you would like to keep
your score at $100.00 just don't play! If you play, then whatever your current
score is when you exit, will show on the first High Score Bulletin! Personally,
I lost all my money so callers wouldn't think that "sysops" have the advantage!
BULLETIN INFORMATION
AFTER you initiate the High Score Bulletin, the program will create a
file called " Races.bul ", if you want to name your bulletin other than
races.blt and racesg.blt then you must edit the first line in races.bul to
state the path and name of your desired bulletin, such as:
c:\pcb\gen\blt1
CONFIGURATION
-------------
All registration numbers go on line 5, these are the sample first 4 lines for
about any bbs software you might be running... let us know if you have any kind
of problem..
EXAMPLE CONFIGURATION FILE FOR PCBOARD.SYS
------------------------------------------
C:\PCB\PCBOARD.SYS <=- (Full pathname of your PCBOARD.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
999999 <=- (Registration number)
EXAMPLE CONFIGURATION FILE FOR USERS.SYS
------------------------------------------
C:\PCB\USERS.SYS <=- (Full pathname of your USERS.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
999999 <=- (Registration Number)
EXAMPLE CONFIGURATION FILE FOR DOOR.SYS
---------------------------------------
C:\BBS\DOOR.SYS <=- (Full pathname of your DOOR.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
999999 <=- (Registration Number)
EXAMPLE CONFIGURATION FILE FOR NEW WILDCAT
------------------------------------------
C:\CAT\USERINFO.DAT <=- (Full pathnam of your USERINFO.DAT file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR CALLINFO.BBS
-------------------------------------------
C:\BBS\CALLINFO.BBS <=- (Full pathname of your CALLINFO.BBS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR DORINFOx.DEF
-------------------------------------------
C:\BBS\DORINFOx.DEF <=- (Full pathname of your DORINFOx.DEF file
where 'x' is the BBS Node number.
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR SFDOORS.DAT
------------------------------------------
C:\BBS\SFDOORS.DAT <=- (Full pathname of your SFDOORS.DAT file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR CHAIN.TXT
----------------------------------------
C:\BBS\CHAIN.TXT <=- (Full pathname of your CHAIN.TXT file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
This configuration file must be located in your default BBS
directory. You may name this file whatever you like, but the
name of the file must be passed to RACES via the Batch file
that executes the door.
RACES BATCH FILE
This is the batch file whose name is entered in PCBSETUP. It should reside in
your default PCB directory. Leave this as is except for changing the paths.
ECHO OFF
E:
CD\RACES
RACES RACES.CFG <--- Please read NOTE below
C:
CD\PCB
BOARD
IMPORTANT NOTE FOR DIGIBOARD USERS:
Races now includes support for FOSSIL drivers!!! This means your Doors
will work with Digiboard (e.g. Wildcat!'s M version) and other multi-port
boards. To activate the Fossil driver support, just include /FD on the
command line when running the Door. For example:
RACES RACES.CFG /FD
If no Fossil driver is available, Races will display a message to that
effect and exit gracefully.
IMPORTANT NOTE FOR NON STANDARD IRQ's:
Supports COM 1 to 4 on the standard IRQ's
Com1/Com3 = IRQ4 and Com2/Com4 = IRQ3
You can make use of the IRQ environment variable
If you wish to use a non-standard IRQ, add the IRQ number after the
configuration filename. For example the program is STORE and you want to use
Com1 and IRQ5. The command line passed to your door would be:
STORE STORE.CFG /5
or
STORE STORE.CFG /%IRQ% using the environment variable
The /5 tells STORE to use IRQ5 rather than the standard IRQ4 that is
normally used with COM1. No /x parameter is needed for the standard IRQ's.
You can also make use of the PCBoard environment variables such as:
PCBDRIVE and PCBDIR. Or you can use your own for example, let's say that
your system runs on D: drive and your system directory is call GAP then
you could use the variables at the start of your batch file such as:
d:\
cd\doors\facts
set pcbdrive=d:
set pcbdir=\gap
facts facts.cfg
d:\
cd\gap
gap
Then the first line in your cfg would look like this:
%PCBDRIVE%%PCBDIR\dorinfo.def
NOTE: If your caller is in NON-GRAPHIC mode, the door will put the caller
into graphics and return them to non graphics when existing!
------------------------------------
DOOR OPERATION
--------------
F3 - Toggles the printer On/Off.
Value is passed to PCBoard.
F4 - Toggles the Page Bell On/Off.
Value is passed to PCBoard.
F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
F7 - Toggles the Caller Alarm On/Off.
Value is passed to PCBoard.
F8 - Returns the caller involuntarily to PCBoard.
Without letting them know that the sysop called them back!
F9 - Toggles the local display On/Off.
Value is passed to PCBoard.
F10 - Activates SysOp CHAT mode within the DOOR.
ESC - Deactivates CHAT mode. DOOR is resumed.
HOME - HELP key for status line options.
UP - Allows the SysOp to temporarily give the caller extra time
while in the DOOR. This time is NOT passed to PCBoard.
DN - Allows the SysOp to temporarily subtract time from the
caller while in the DOOR. This time is NOT passed to PCBoard.
ALT-N - SysOp next on toggle.
Value is passed to PCBoard.
ALT-X - PCBoard will exit after current caller logs off.
Value is passed to PCBoard.
WATCHDOG/CTTY/ANSI.SYS
----------------------
CTTY and WATCHDOG are not required and should not be used with
this program. RACES contains its own communication routines
which monitor the COM port. If carrier is lost, it will return
to PCBoard where the BBS will log the user off the system.
ANSI.SYS, or something similar, is required for RACES to
function properly!
DISTRIBUTION
------------
RACES is COPYRIGHTED by Richard Paquette, with all rights reserved.
This program is being distributed via the SHAREWARE concept and as
such, may be copied freely with the following restrictions:
* The program must be supplied in it's original
unmodified form, including documentation.
* RACES may not be distributed as part of any
commercial application or service without the
express, written consent of the author.
* Vendors of Shareware/Public Domain software may
not distribute this program without the express,
written consent of the author.
REGISTRATION
------------
RACES represents many hours of programming and the author
deserves just compensation for his time, efforts and expertise.
If you find this program to be of some value and you continue
to use it on your BBS system, you must return the registration
form provided along with the registration fee. Registration
entitles you to free upgrades via modem from The Livewire's Support
Conference for a period of one year.
Payments should be made in the form of a check or money order
(do NOT send cash!). Foreign orders must be in U.S. funds drawn
on a U.S. bank.
You may also call The Livewire BBS and register online via Visa
or Mastercard by typing REGISTER at the Main Board.
Suggestions and/or comments may be sent to the address below or
via electronic mail:
HUBSNJ for RelayNet and Node ID is: LIVEWIRE
Richard Paquette
The Livewire BBS
Public Node: (609) 235-5297 MNP/5 - 300/1200/2400
Access to all Nodes after a door registration.
----------------------